﻿namespace ConcurrentBoo.Executors

import System

class ErrorEventArgs(EventArgs):
	
	[getter(Error)]
	private final _error as Exception
	
	def constructor(error as Exception):
		_error = error

callable ErrorEvent(sender as object, args as ErrorEventArgs)

interface IExecutor:
	def Execute(action as ConcurrentBoo.Action)
	
